hand towel - Spanish English Dictionary